﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DelonixRegiaHMSys.Core.Models;

namespace DelonixRegiaHMSys.Core.Interfaces
{
    public interface IRoomQuery
    {
        IEnumerable<RoomDetails> GetAllRoomNum();

        RoomDetails GetRoomByNum(int roomNum);

        IEnumerable<RoomDetails> GetRoomByGuestRequirements(string roomType, string bedType, string smokingOrNot);

        void UpdateRoom(int roomNum, string roomStatus, string guestID);

        IEnumerable<RoomDetails> GetAllRoom(string status);
    }
}
